package com.virtium.vpm.hibernate.model;

import com.virtium.vpm.dao.hibernate.BaseHibernateDAO;

/**
 * AbstractProject entity provides the base persistence definition of the
 * Project entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractProject extends
		com.virtium.vpm.dao.hibernate.BaseHibernateDAO implements
		java.io.Serializable {

	// Fields

	private Integer id;
	private Integer typeId;
	private String email;
	private String archive;
	private String purpose;
	private String ideaOutcome;

	// Constructors

	/** default constructor */
	public AbstractProject() {
	}

	/** full constructor */
	public AbstractProject(Integer typeId, String email, String archive,String purpose,String ideaOutcome) {
		this.typeId = typeId;
		this.email = email;
		this.archive = archive;
		this.purpose = purpose;
		this.ideaOutcome = ideaOutcome;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getTypeId() {
		return this.typeId;
	}

	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getArchive() {
		return this.archive;
	}

	public void setArchive(String archive) {
		this.archive = archive;
	}
	
	public String getPurpose() {
		return purpose;
	}

	public void setPurpose(String purpose) {
		this.purpose = purpose;
	}

	public String getIdeaOutcome() {
		return ideaOutcome;
	}

	public void setIdeaOutcome(String ideaOutcome) {
		this.ideaOutcome = ideaOutcome;
	}

}